#ifndef IDRAWABLE_HPP_
# define IDRAWABLE_HPP_

class	IDrawable
{
public:
	virtual ~IDrawable(void) {}
	virtual void	init(void) = 0;
    virtual void	begin(void) = 0;
    virtual void	draw(void) = 0;
    virtual void	end(void) = 0;
};

#endif // !IDRAWABLE_HPP_
